body{
    font:12px arial,sans-serif;
    color: #333;
    margin:0px;
    padding:0px;
    line-height: 20px;
    background: #ececec url(../img/bg_tile.png);
}
a {
  color: #185C8B;
}

#container{
  width: 788px;
  margin: 0 auto;
}
#head{
  margin-top: 20px;
  height: 113px;
  background: url(../img/head_bg.png);
}
#mid{
  background: url(../img/mid_bg.png);
  min-height: 500px;
  padding: 2px 30px 26px;
}
#bot{
  height: 18px;
  background: url(../img/bot_bg.png);
}
#footer{
  text-align: center;
  font-size: 80%;
  margin-bottom: 20px;
}
#user_nav {
  text-align: right;
  padding-top: 22px;
  padding-right: 28px;
}

/* Classes */
.error {
  color: red;
}
table.records {
  width: 100%;
}
table.records td {
  /*
  background-color: #DFD5C3;
  margin: 2px;
  
  padding: 2px;*/
  text-align: center;
}